.ac_results li {
	margin-bottom: 0;
}

input.trex_save, input.trex_delete, input.trex_add {
	margin: 0;
}

input.trex_delete {
	background-color: #fcc !important;
}

tr.trex-new td { background: #ffc; border-top: 3px solid #ccc; }
tr.trex-income td { background: #dfd; }

form#trex_filter { margin-bottom: 1em; }
form#trex_filter legend { display: none; }

table#trex_statistics { margin: 0 0 2em; border-collapse: collapse; }
table#trex_statistics td { font-style: italic; color: #666; font-size: 0.8em; text-align: right; vertical-align: top; border: 1px solid #ddd; }
table#trex_statistics td strong { font-style: normal; color: #333; font-size: 1.25em; }
table#trex_statistics.trex_horizontal tbody th, table#trex_statistics.trex_horizontal tfoot th { text-align: right; vertical-align: top; }
table#trex_statistics td { vertical-align: top; }
table#trex_statistics.trex_horizontal thead th { text-align: center; }
table#trex_statistics.trex_horizontal tr.trex_total>td, table#trex_statistics.trex_vertical td.trex_total { background: #ffc; }
table#trex_statistics.trex_horizontal tr.trex_balance>td, table#trex_statistics.trex_vertical td.trex_balance { background: #dfd; }

form#trex_form { display: none; }